@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#898989;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4 { font-weight: normal; }
em,i { font-style: normal; }
@font-face{
    font-family: font1;
    src:ur(../images/iconfont.ttf);
}
.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}

.header{position: fixed; width: 100%; top: 0;left: 0; height: 115px;z-index: 100;background: #fff;}
.headerbox{width: 1600px; margin: 0 auto;max-width: 98%;}
.logo{float: left; width: 377px;padding-top: 30px;}
.logo img{width: 100%;}
.nav{float: right;}
.nav li{float: left;position: relative;}
.nav li:before{position: absolute; content: ""; border-bottom: 2px solid #ac855e;width: 0; left: 0; bottom: 26px;transition: All 0.4s ease-in-out;}
.nav li.on:before{width: 100%;}
.nav h3 a{line-height: 115px;  padding: 0 15px; font-size: 16px;transition: 0.5s;font-size: 16px; color: #000;} 
.sub{position: absolute; width: 100%; top: 90px; left: 0;text-align: center;background: #fff;box-shadow:0 0 10px rgba(0, 0, 0, .1); display: none; }
.sub dt{line-height: 40px; font-size: 14px;border-bottom: 1px solid #f3f3f3;}
.sub dt a{display: block; color: #666666;transition: All 0.4s ease-in-out;}
.sub dt a:hover{color: #fff;background: #ac855e;}
.fgt{height: 115px;}
.banner{overflow: hidden;}
.banner img{ margin:0 auto; display:block; transform: scale(1.2);transition: all 1.8s cubic-bezier(0.250, 0.460, 0.450, 0.940);max-width: 100%; }
.banner .swiper-slide{overflow: hidden;}
.banner .swiper-button-next{font-size: 24px;background: rgba(0,0,0,.3); font-size: 24px; color: #fff;border-radius: 50%; width: 50px;height: 50px; margin-top: -25px; right: 5vw;}
.banner .swiper-button-next:after,.banner .swiper-button-prev:after{font-size: 24px;}
.banner .swiper-button-prev{font-size: 24px;background: rgba(0,0,0,.3); font-size: 24px; color: #fff;border-radius: 50%; width: 50px;height: 50px; margin-top: -25px; left: 5vw;}
.banner .swiper-slide-active img{ transform: scale(1);}
.banner .swiper-pagination{bottom: 30px;}
.banner .swiper-pagination-bullet{border: 1px solid #fff; width: 16px;height: 16px; border-radius: 0;background: none;opacity: 1;position: relative;}
.banner .swiper-pagination-bullet:before{position: absolute; width: 8px;height: 8px;background: #fff; position: absolute; content: "";left:50%; top:50%; transform:translate(-50%,-50%);border-radius: 50%;}
.banner .swiper-pagination-bullet-active:before{opacity: 0.6;}

.wz1600{width: 1600px; margin: 0 auto; max-width: 94%;}
.wz1200{width: 1200px; margin: 0 auto; max-width: 94%;}
.news{overflow: hidden;padding: 60px 0;}
.news_left{float: left; width: 50%; padding-right: 90px;}
.news_title{padding-bottom: 20px;}
.news_title h2{font-weight:bold;color: #b28a41;font-size: 30px;}
.news_title h2 span{display: block; margin-top: 10px; font-size: 16px;}
.news_tp{overflow: hidden; position: relative;}
.nnbox{height:390px;overflow: hidden;}
.slideCont p {overflow: hidden;  text-overflow: ellipsis; white-space: nowrap; text-align:center; line-height:40px; font-size:16px;}
.slideCont p a{color:#b28a41; letter-spacing: 1.5px;}
.news_tp img{width: 100%;height: 100%; object-fit: cover;}
.news_tp .swiper-button-next{width: 30px;height: 30px; right: 0; background: #b28a41;top: auto; bottom: 40px; margin-top: auto;z-index: 10;color: #fff;}
.news_tp .swiper-button-prev{width: 30px;height: 30px; right: 0; background: #b28a41;top: auto; bottom: 70px; margin-top: auto;z-index: 10;color: #fff;left: auto;}
.news_tp .swiper-button-prev:after,.news_tp .swiper-rtl .swiper-button-next:after{font-size: 20px;}
.news_tp .swiper-pagination{width: 50%;bottom: 65px;text-align: left; padding-left: 25px;}
.news_tp .swiper-button-next:after,.news_tp .swiper-rtl .swiper-button-prev:after{font-size: 20px;}
.news_tp .swiper-pagination-bullet{width: 10px;height: 10px; background: #b28a41;opacity: .5;}
.news_tp .swiper-pagination-bullet-active{opacity: 1;}
.news_right{float: right; width: 50%;border: 1px solid #e4e4e4;}
.lbxw_title ul{overflow: hidden;background: #d7bb9b;}
.lbxw_title li{float: left;width: 33.33%;text-align: center; line-height: 50px;}
.lbxw_title span{display: block; font-size: 18px; color: #333;cursor: pointer;letter-spacing: 2px;}
.lbxw_title li.cur span{color: #fff;background: #ba772c;}
.lbxwbox{padding: 20px 20px 55px 20px; position: relative;animation:fadeIn .25s, 100ms;}
.lbxwbox li{overflow: hidden; line-height: 38px; font-size: 16px;}
.lbxwbox span{color: #999;}
.lbxwbox ul li a{float: left; color: #333; width: calc(100% - 160px);overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.lbxwbox ul li a:hover{color: #b28a41;}
.gdxx{position: absolute; right: 0; bottom: 0; text-align: center; width: 100px; line-height: 35px;background: #b28a41; color: #fff; font-size: 14px;}

.qyjj_bj{background: url(../images/abobg.jpg) no-repeat center center;background-size: cover; }
.qyjj img {max-width:100%}
.qyjj{overflow: hidden; padding: 80px 0;}
.qyjj_left{float: left;width: 580px;}
.qyjj_left h2{font-weight: bold;color: #b28a41;font-size: 32px;letter-spacing: 2px;}
.qyjj_left h3{color: #b28a41;font-size: 16px;line-height: 24px;margin: 8px 0 25px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;}
.qyjj_left p{font-weight:bold;color: #cc9649;font-size: 24px;line-height: 30px;padding-top: 30px;font-family: "楷体","楷体_GB2312","KaiTi";letter-spacing: 3px;text-shadow: -3px 3px 3px #999;}
.qyjj_left a{display: block; text-align: center; width: 120px; font-size: 16px; line-height: 36px;border: 1px solid #cc9649;color: #cc9649; margin-top: 30px;}
.qyjj_left a:hover{color: #fff;background: #ba772c; }
.qyjj_right{float: right;width:50%;}
.qyjj_right img{margin: 0 auto;max-width: 100%;}
.vide{padding-top: 24px; margin:40px auto 0;max-width: 100%; width:700px; height:auto;}
.vide video {object-fit:cover; height:100%; width:100%}
.ywjs_title{padding: 50px 0 70px;text-align: center; position: relative;}
.ywjs_title h2{font-weight: bold;color: #b28a41;font-size: 32px; margin-bottom: 10px;letter-spacing: 2px;}
.ywjs_title p{color: #b28a41; font-size: 16px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: bold;}
.ywjs_title img { position: absolute; right: 0; top: 50%; transform: translate(0,-80%); transition: all .5s;}
.ywjs_title img:hover { box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.ywjs_nr{padding-bottom: 50px;}
.ywjs_nr ul{overflow: hidden; margin-left: -30px;}
.ywjs_nr li{float: left; width: 25%; padding-left: 30px;}
.ywjsbox span{display: block; overflow: hidden;}
.ywjsbox img{width: 100%;    transition: all .5s ease;}
.ywjs_text{}
.ywjs_text h2{font-weight: bold; font-size: 18px; color: #333;line-height: 56px;transition: all .5s ease;}
.ywjs_text p{font-size: 14px;color: #999999;line-height: 24px;height:48px;transition: all .5s ease;}
.ywjs_text a{display: block; line-height: 36px; color: #fff; background: #333333;padding-left: 30px;width: 120px; margin-top: 25px;position: relative;transition: All 0.4s ease-in-out;font-size:14px;}
.ywjsbox:hover h2{padding-left: 20px;}
.ywjsbox:hover p{padding-left: 20px;}
.ywjsbox:hover img{transform: scale(1.1);}
.ywjs_text a:hover{width: 150px;background: #b28a41;}
.ywjs_text a:before{position: absolute; transition: all .6s cubic-bezier(.215,.61,.355,1) 0s; bottom: 18px; left: -20px; width: 90px;height: 1px; background: #fff; opacity: 0;content: "";}
.ywjs_text a:hover:before{left: 98px; width: 25px; opacity: 1;}
.ywjs_text a:after{bottom: 14px; 
    content: '';
    display: block;
    width: 9px;
    position: absolute;
    left: 153px;
    opacity: 0;
    height: 9px;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    transform: rotate(45deg);
    transition: all .6s cubic-bezier(.215,.61,.355,1) 0s;}
.ywjs_text a:hover:after{left: 124px;opacity: 1;}

.bj2{background: url(../images/a2.jpg) no-repeat center center;background-size: cover;}
.zczq_nr{padding-bottom: 60px;}
.zczq_nr ul{overflow: hidden; margin-left: -60px;}
.zczq_nr li{float: left; width: 33.33%; padding-left: 60px;}
.zc_title{padding-bottom: 30px;}
.zc_title h2{font-weight:bold; font-size: 20px;color: #b28a41;line-height: 35px;letter-spacing: 2px;}
.zc_title a{text-align: center; width: 100px;background: #b28a41; font-weight: 400; font-size: 14px;float: right;color: #fff;}
.zc_title a:hover{background: #c19e5c;}
.zc_nr dt{overflow: hidden; line-height: 38px; font-size: 16px;}
.zc_nr span{float: right;color: #999;}
.zc_nr a{float: left; width: calc(100% - 160px); color: #333;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.zc_nr a:hover{color: #b28a41;}
.zczq_nr ul li:nth-child(2) .zc_nr a:hover{ color: #44b3ba;}

.bj3{background: #f9f9f9;}
.xtys_nr{overflow: hidden;padding-bottom: 40px;}
.xtys_left{float: left; width:700px;}
.xtys_left img{width: 100%;}
.xtys_right{float: right; width: calc(100% - 0px);}
.xtys_right dl{text-align: center;}
.xtys_right dt{width: 33.33%;  margin: 0 auto; padding: 0 10px;}
.xtys_right ul{overflow: hidden; padding: 10px; margin-left: -15px;}
.xtys_right li{float: left; width: 25%;padding: 0 0 15px 15px;}
.xtys_right a{display: block;padding: 0 0;background: #fff;
transition: All 0.4s ease-in-out;}
.xtys_right img{width: 100%;}
.xtys_right a:hover{ box-shadow:0 10px 10px rgba(0, 0, 0, .1); }

.hzqd{padding-bottom: 60px;}
.hzqd_title{padding: 60px 0;text-align: center;}
.hzqd_title h2{font-weight: bold;color: #b28a41;font-size: 32px; margin-bottom: 10px;letter-spacing: 2px;}
.hzqd_title p{color: #b28a41; font-size: 16px;font-family: font1;position: relative;margin-bottom: 40px;font-weight:bold;}
.hzqd_title img{margin: 0 auto;}
.hzqd_title p:before{position: absolute; content: ""; border-bottom: 1px solid #cccccc;width: calc(50% - 130px);left: 0;top:50%; transform: translateY(-50%);}
.hzqd_title p:after{position: absolute; content: ""; border-bottom: 1px solid #cccccc;width: calc(50% - 130px);right: 0;top:50%; transform: translateY(-50%);}
.simply-scroll-clip li { float:left; width:200px; padding:10px; overflow:hidden;}
.hzqdgd_b li img,.hzqdgd_a li img { display: block; width:100%;}
.hzqdgd_b .tempWrap,.hzqdgd_a .tempWrap {width:100%!important}
.footer{background: #ac855e;}
.footerbox{width: 1600px; max-width: 94%; margin: 0 auto; padding: 40px 0 30px;overflow: hidden;}
.rvm{float: left; width: 240px;border-left: 1px solid #aaa;border-right: 1px solid #aaa; padding: 0 20px;text-align: center;}
.rvm h2{color: #fff; font-size: 14px;margin-top: 10px;}
.rvm span{display: inline-block; color: #fff;font-size: 18px; line-height: 24px;margin-top: -5px;}
.rvm img{width: 120px;margin-left: 40px;}
.rvm p{color: #fff; font-size: 12px;margin: 25px 0 12px;}
.foot_left{float: left; width: calc(60% - 170px);}
.foot_left ul{overflow: hidden;}
.foot_left li{float: left;width: 12.5%;}
.foot_left h2{color: #fff;font-size: 14px; margin-bottom: 20px;}
.foot_left h2 a{color: #fff;font-size: 14px;}
.foot_left dt{line-height: 24px; font-size: 14px;}
.foot_left dt a{color: #fff;opacity: .7; transition:all .5s;}
.foot_left dt a:hover { opacity:1}
.foot_right h2{color: #fff; font-size: 14px;margin: 10px 0 25px;}
.foot_right{float: right;width: calc(40% - 100px); padding-left: 20px;}
.foot_right a{color: #fff;}
.foot_right span{display: inline-block; color: #fff;font-size: 18px;}
.foot_right p{font-size: 14px; color: #fff; line-height: 36px;}
.foot_right img{display: inline-block;vertical-align: middle; margin: -3px 15px 0 0;}
.bqxx{padding: 20px 0;text-align: center;}
.bqxx p{line-height: 1.6; color: #fff; font-size: 14px;}
.bqxx p a{color: #fff; font-size: 14px;}
/*公司简介*/
.banner1 img{width: 100%;}
.dqwz{background: #f2f2f2;}
.dqwzbox{width: 1300px; max-width: 94%; margin: 0 auto; }
.dqwzbox ul{font-size: 0;}
.dqwzbox li{display: inline-block; font-size: 16px;vertical-align: middle;color: #cccccc;line-height: 80px;}
.dqwzbox li a{display: inline-block; padding: 0 30px;position: relative;color: #333;}
.dqwzbox li a:before{position: absolute;content: "";border-bottom: 3px solid #a98349; bottom: 0; width: 0;left: 50%;transition: All 0.4s ease-in-out;display: block; transform: translateX(-50%);}
.dqwzbox li a:hover{color: #a98349;}
.dqwzbox li a:hover:before{width: 100%;}
.gsjj_titel{padding: 55px 0 45px;}
.gsjj_titel img{margin: 0 auto;}

.gsjj_bj{background:url(../images/a18.jpg) no-repeat center center;background-size: cover; padding: 65px 0;}
.gsjj_bj img { margin:0 auto; max-width: 100%;height: auto!important;}
.gsjj_nr{width: 1300px; margin: 0 auto; background: #fff;overflow: hidden;padding: 80px 50px;max-width: 94%;}
.gsjj_left{float: left; width: 50%; padding-right: 20px;}
.gsjj_left h2{font-weight: bold; font-size: 24px;color: #b28a41;line-height: 2; margin-bottom: 20px;}
.gsjj_left p{font-size: 14px; line-height: 2; color: #696969;text-indent: 28px;text-align:justify; word-break: break-all;}
.gsjj_right{float: right; width: 50%; padding-left: 20px;}

/*社会责任*/
.shzr img{margin: 0 auto; max-width: 100%;}

/*债权责任*/
.zqzr{width: 1140px; max-width: 94%; margin: 0 auto; padding: 30px 0 55px;}
.zqzrbox ul{overflow: hidden; margin-left:-20px;}
.zqzrbox li{float: left; width: 50%; padding: 0 0 20px 20px;}
.zqbox{height: 160px; background: #f5f5f5; padding: 20px 30px;}
.zqbox h2 a{display: block; color: #262626;font-size: 18px; margin-bottom: 50px;}
.zqbox p{font-size: 14px; color: #999;}
.zqbox h2 a:hover{color: #b28a41;}
.fynr{text-align: center; padding-top: 30px;}
.fynr li{display: inline-block; padding: 0 2px;}
.fynr a{display: block; padding: 0 10px; line-height: 28px;border: 1px solid #d9d9d9;border-radius: 6px;font-size: 14px; color: #595959;}
.fynr li.cur a{color: #fff;border: 1px solid #b28a41;background: #b28a41;}
.fynr a:hover{color: #fff;border: 1px solid #b28a41;background: #b28a41;}

/*公司新闻*/
.gsxw{width: 1600px; margin: 0 auto;max-width: 94%; padding: 70px 0 50px;}
.gsxw li{padding-bottom: 20px;}
.gsxwxq{overflow: hidden; padding: 20px 100px; background: #f7f7f7;}
.gsxwbox .gs_left{float: left; overflow: hidden; width: 415px;}
.gsxwbox .gs_left img{width: 100%; height: 100%; object-fit: cover;}
.gs_rights{float: right;width: calc(100% - 440px); padding: 20px 0;}
.gs_rights h2 a{display: block; font-size: 24px; color: #333;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.gs_rights p{font-size: 14px; color: #999; margin-top: 130px;}
.gs_rights h2 a:hover{color: #b28a41;}
.gsxwbox .gs_left{text-align: center; width:400px;height:210px;background: #f5f5f5;transition: All 0.4s ease-in-out;}
.gsgg_lb .gs_left{float: left; overflow: hidden; width: 80px;}
.gsgg_lb .gs_right{float: right;width: calc(100% - 100px); padding: 20px 0;}
.gsgg_lb .gs_right h2 a{display: block; font-size: 24px; color: #333;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.gsgg_lb .gs_right p{font-size: 14px; color: #999; margin-top: 130px;}
.gsgg_lb .gs_right h2 a:hover{color: #b28a41;}
/*公示公告*/
.gsgg{width: 1200px; margin: 0 auto;max-width: 94%; padding: 20px 0 50px;}
.gsgg_top{height: 175px; padding: 30px 60px 0 60px;background: #fafafa;}
.gsgg_top a{display: block;}
.gsgg_top h2{font-weight: bold; font-size: 18px;    color: #b28a41;}
.gsgg_top span{display: block; margin-top: 70px; width: 130px; line-height: 28px;border: 1px solid #b28a6a; text-align: center; color: #b28a6a; font-size: 14px;transition: All 0.4s ease-in-out;}
.gsgg_top span:hover{background: #b28a41;color: #fff;}
.gsgg_lb li{padding: 40px 0 25px; border-bottom: 1px solid #eeeeee;transition: All 0.4s ease-in-out;}
.gsggbox{overflow: hidden; position: relative;}
.gsgg_lb .gs_left{text-align: center; width:80px; height: 98px; background: #f5f5f5;transition: All 0.4s ease-in-out;}
.gsgg_lb .gs_left h2{font-size: 34px; color: #b28a41; line-height: 64px;}
.gsgg_lb .gs_left p{color: #b28a41; font-size: 14px;}
.gsgg_lb .gs_right{float: right;width: calc(100% - 115px);}
.gsgg_lb .gs_right h2{font-size: 16px; color: #666;}
.gsggbox b{position: absolute; background: url(../images/a5.png); width: 40px;height: 33px; right: 0;top:50%; transform: translateY(-50%);transition: All 0.4s ease-in-out;}
.gsgg_lb li:hover{padding: 40px 0;}
.gsgg_lb a:hover .gs_left{background: #b28a41;}
.gsgg_lb a:hover .gs_left h2{color: #fff;}
.gsgg_lb a:hover .gs_left p{color: #fff;}
.gsgg_lb a:hover .gs_right h2{color: #b28a41;}
.gsgg_lb a:hover b{background: url(../images/a4.png);}

/*文章详情*/
.wzxq{width: 1600px; padding: 0 100px 30px  100px;background: #fff;max-width: 94%; margin: 0 auto;}
.wzxq_title{text-align: center; border-bottom: 1px solid #d9d9d9; padding: 40px 0 20px;}
.wzxq_title h2{    font-size: 28px;    color: #262626; line-height: 1.6;}
.wzfb{padding: 20px 0 55px;}
.wzfb p{font-size: 14px; color: #707070;}
.wzfb p a{color: #707070;}
.wzfb p a:hover{color: #007AFF;}

.wznr h2{font-size: 18px; color: #333; margin: 20px 0 10px;}
.wznr p{font-size: 14px; line-height: 1.8; color: #333;}
.wznr h3{font-size: 18px; color: #333; font-weight: bold; margin: 25px 0;}
.wznr{padding-bottom: 60px;}
.wznr video{max-width:100%;height: auto;}
.sxwz {border-bottom: 1px solid #d9d9d9;}
.sxwz ul{overflow: hidden; margin-left: -50px;}
.sxwz li{float: left; width: 50%; padding-left: 50px; font-size: 14px; line-height: 60px;color: #666;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.sxwz li a{color: #666;}
.sxwz li a:hover{color: #007AFF;}
.sxwz ul li:nth-child(2){ text-align: right;}


.lxwm{overflow: hidden;}
.lxwm_right{float: right;width: 50%;}
#allmap{height: 648px; width: 100%;border: 1px solid #ddd;}
.lxwm_left{float: left; width: 50%; padding: 0 85px 0 9vw;}
.lxtitle{border-bottom: 1px solid #f0f0f0; padding: 45px 0 15px;} 
.lxtitle h2{font-size: 26px; color: #333; margin-bottom: 20px;}
.lxtitle p{font-size: 14px; color: #666;}
.lxnr{padding: 30px 0 0 0 ;}
.lxnr p{font-size: 14px; color: #666; overflow: hidden;padding: 15px 0;}
.lxnr b{float: right;width: calc(100% - 80px); line-height: 40px;}
.lxnr img{float: left;}

/*投诉举报*/
.tsjb{background: #fff;width: 1300px; margin: 0 auto;max-width: 94%; padding: 0 30px 60px 30px;}
.tsjb_title{text-align: center; padding: 90px 0 55px;}
.tsjb_title h2{position: relative; font-size: 28px; padding-bottom: 24px; color: #333;}
.tsjb_title h2:before{position: absolute; content: ""; border-bottom: 4px solid #333333; width: 50px; bottom: 0;left: 50%;transform: translateX(-50%);}
.tsjbbox{position: relative; padding-bottom: 50px;}
.tsleft{width: 610px;}
.tsleft img{width: 100%;}
.tsright{position: absolute; width: 660px;height: 350px; padding: 100px 80px 100px;background: #00356c;bottom: 0;right: 0;}
.tsright h2{color: #fff; font-weight: bold; position: relative; padding-bottom: 40px; font-size: 22px;}
.tsright h2:before{position: absolute;content: ""; border-bottom: 1px solid #fff; width: 50px;bottom: 20px;left: 0;}
.tsright p{color: #fff; line-height: 1.7; color: #fff; font-size: 14px;}

@media(max-width:1600px){

.nav h3 a{font-size: 14px; padding: 0 10px;}

}
@media(max-width:1380px){
.logo{width: 200px;padding-top: 40px;}
.news_left{padding-right: 30px;}
.qyjj_right{width: calc(100% - 580px);}
}
@media(max-width:1200px){
.logo{width: 200px;padding-top: 15px;float: none; margin: 0 auto;}
.nav{float: none; width: 100%;}
.nav h3 a{line-height: 60px;}
.nav li.on:before{bottom: 0;}
.sub{top: 60px;}
.nav ul{text-align: center;}
.nav li{display: inline-block;float: none;}

.news_left{float: none; width: 100%; padding: 0 0 30px 0;}
.nnbox{height: 200px;}
.news_right{float: none; width: 100%;}
.xtys_left{float: none; width: 100%;}
.xtys_right{float: none; width: 100%; padding-top: 30px;}
.rvm{width: 240px;}
.foot_left{width: calc(60% - 120px);}
.foot_right{width: calc(40% - 120px);}
}
@media(max-width:1000px){
.slideCont p { font-size: 14px; font-weight:normal;}
.ywjs_title img { position: static; transform: translate(0); max-width: 80%; margin: 20px auto 0;}
.header{height: 60px; box-shadow:0 0 10px rgba(0, 0, 0, .1);}
.logo{float: left; margin: 0;}
.nav{position: fixed; top: 60px; right: -100%; width: 100%; background: #fff;z-index: 100;overflow: auto;height: calc(100% - 60px);}
.nav li{width: 100%; float: none;text-align: left;}
.nav h3 a{line-height: 50px; border-bottom: 1px solid #eee;display: block; padding: 0 20px;}
.nav h3 b{background: url(../images/a27.jpg) no-repeat center center; width: 50px;height: 100%; position: absolute; right: 10px; top: 0px;height: 50px;z-index: 100;}
.sub{position: static;}
.sub dt{text-align: left; padding: 0 45px;}
.nav li.on:before{bottom: auto; top: 50px;}
.fhbtn{width: 30px;height: 30px; position: absolute; right: 3%; top: 15px;border-radius: 4px; background: url(../images/d1.png) no-repeat center center #b28a42;background-size: 20px 20px;}
.fhbtn.on{background: url(../images/d2.png) no-repeat center center #b28a42;background-size: 20px 20px;}
.fgt{height: 60px;}
.banner .swiper-button-next{width: 35px;height: 35px; margin-top: -17px;}
.banner .swiper-button-next:after, .banner .swiper-button-prev:after{font-size: 18px;}
.banner .swiper-button-prev{width: 35px;height: 35px;}
.banner .swiper-pagination{bottom: 15px;}
.news{padding-top: 50px;}
.news_title h2{font-size: 24px;}
.qyjj_left{float: none; width: 100%;}
.qyjj_left h2{font-size: 24px;}
.qyjj_left h3{font-size: 16px; line-height: 1.4; margin: 15px 0;}
.qyjj_left p{font-size: 20px;line-height: 1.6;}
.qyjj_right{float: none; width: 100%;padding-top: 40px;}
.vide{padding-top: 20px; padding-top:0; margin-top:0; height:auto;}
.vide video { height: auto;}
.ywjs_title{padding: 50px 0 30px;}
.ywjs_title h2 {font-size: 24px;}
.ywjs_title p{font-size: 16px;}
.ywjs_nr li{float: none; width: 100%; padding-bottom: 30px;}
.zczq_nr li{float: none; width: 100%;padding-bottom: 30px;}
.zc_title{padding-bottom: 15px;}
.zczq_nr{padding-bottom: 20px;}
.xtys_right li{width: 50%;}
.hzqd_title h2{font-size: 24px;}
.hzqd_title p{font-size: 16px; margin-bottom: 20px;}
.hzqd_title p:before,.hzqd_title p:after{width: calc(50% - 50px);}
.foot_left{display: none;}
.rvm{float: none; margin: 0 auto; border: none;text-align: center;}
.rvm img{margin: 0 auto;}
.foot_right{float: none; width: 100%;text-align: center; padding-top: 25px;}

.gsgg_top{height: auto; padding: 40px 20px;}
.gsgg_top h2{line-height: 1.6; font-size: 20px;}
.gsgg_lb .gs_right { min-height: 98px; padding: 0 20px 0 0; width: calc(100% - 100px);}
.gsggbox b { top: auto; bottom: 0; transform: translate(0)!important;}
.gs_left { padding-bottom: 10px;}
.gs_right h2{line-height: 1.6;}
.banner1{height: 200px;overflow: hidden;}
.banner1 img{width: auto; height: 100%; object-fit: cover;}
.dqwzbox ul{overflow: auto;white-space: nowrap;}
.dqwzbox li{line-height: 60px; display: inline-block;}
.dqwzbox ul::-webkit-scrollbar {
	width:0px; height:0px;
	background-color:#fff;
}
.dqwzbox li a{padding: 0 20px;}
.gsjj_titel img{width: 240px;}
.gsjj_titel{padding: 35px 0;}
.gsjj_nr{padding: 20px;}
.gsjj_left{float: none; width: 100%; padding: 0;}
.gsjj_left h2{font-size: 18px; line-height: 1.8;}
.gsjj_right{width: 100%; float: none; padding: 25px 0 0 0;}
.gsxw{padding: 50px 0;}
.gsxwxq{padding: 20px;}
.gsxwbox .gs_left{float: none; width: 100%; height: auto;}
.gsxwxq .gs_right_a{float: none; width: 100%; padding: 20px 0 0 0;}
.gsxwxq .gs_right_a h2{font-size: 16px ;}
.gsxwxq .gs_right_a p{margin-top:20px;}
.lxwm_left{float: none; width: 100%; padding: 30px 3%;}
.lxwm_right{float: none; width: 100%;}
#allmap{height: 400px;}
.lxnr img{width: 30px;}
.lxnr b{line-height: 30px; width: calc(100% - 45px);}

.tsleft{width: 100%;}
.tsright{width: 100%; position: static; padding: 20px;height: auto;}
.tsright h2{font-size: 16px;}
.tsjbbox{padding: 0;}
.wzxq{padding: 0 15px 30px 15px;}
.wzxq_title h2{font-size: 24px;}
.wznr h3 {line-height: 1.6;}
.sxwz{padding-bottom: 20px;}
.sxwz li{float: none; width: 100%;line-height: 1.8;}
.sxwz ul li:nth-child(2){text-align: left;}
.zqzrbox li{width: 100%;}
.zqbox h2 a{line-height: 1.6;}
.xtys_right dt{width: 50%;}
/*.xtys_right  ul li:last-child{display: none;}*/
.gs_rights h2 a { font-size: 16px;}
.gsggbox b { transform: translateY(-36%);}
}





